// 定义一个函数 来格式化数据
function formatNumber(value: any) {
  if (!value) return
  // \表示数字 {3} 表示三个数字 '$1,'表示匹配第一个字符
  return `${value}`.replace(/(\d{3})(?=\d)/g, '$1,')
}

// 导出具有格式化功能的两个函数
export default function useFormat() {
  const numberFormat = (value: any) => formatNumber(value)
  const moneyFormat = (value: any) => `￥${formatNumber(value)}`
  return {
    numberFormat,
    moneyFormat
  }
}